<!--
/*验证页面必填项方法
* @param curForm         -- 需要验证的Form对象
* @param fieldNameArray  -- 需要验证的输入框名称数组,如["name","age","tel"]
* @param fieldTypeArray  -- 需要验证的输入框填写类型数组,与fieldNameArray对应
                            可选类型参数：string(字符型);numerice(数字类型);empty-numerice(允许不填的数字类型)
* @return boolean        -- 是否通过验证
*/

function xValidate(curForm, fieldNameArray, fieldTypeArray) {
	var mark = true;
	var els = curForm.elements;
	lable1:for(var i=0;i<els.length;i++) {
		if(els[i].type == "text" || els[i].type == "select-one" || els[i].type == "password" || els[i].type == "textarea" || els[i].type=="hidden") {
			for(var ii=0;ii<fieldNameArray.length;ii++) {
				if(els[i].name == fieldNameArray[ii]) {
					if(fieldTypeArray[ii] == "string") {
						if(els[i].value == "") {
							alert("必填项不能为空");
							if(els[i].type!="hidden" && !els[i].readOnly && !els[i].disabled) {
								els[i].focus();
							}
							mark = false;
							break lable1;
						}
					}
					if(fieldTypeArray[ii] == "numeric") {
						if(els[i].value == "") {
							alert("必填字段不能为空");
							if(els[i].type!="hidden" && !els[i].readOnly && !els[i].disabled) {
								els[i].focus();
							}
							mark = false;
							break lable1;
						}
						if(isNaN(els[i].value)) {
							alert("数字类型字段请填写数字");
							els[i].select();
							mark = false;
							break lable1;
						}
					}
					if(fieldTypeArray[ii] == "empty-numeric") {
						if(els[i].value != "" && isNaN(els[i].value)) {
							alert("数字类型字段请填写数字");
							els[i].select();
							mark = false;
							break lable1;
						}
					}
				}
			}
		}
	}
	return mark;
}
//-->